home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / dviware / umddvi / h / error.h < prev    next >
Text File  |  1990-10-01  |  1KB  |  29 lines

  1. /*
  2.  * Copyright (c) 1987 University of Maryland Department of Computer Science.
  3.  * All rights reserved.  Permission to copy for any purpose is hereby granted
  4.  * so long as this copyright notice remains intact.
  5.  */
  6.  
  7. char    *HelpMsg;        /* the current help message, if any */
  8. int    UseErrHelp;        /* true iff HelpMsg makes sense */
  9. int    ErrHistory;        /* the error history */
  10. int    Interaction;        /* the interaction level */
  11. int    ErrCount;        /* total errors since last paragraph */
  12. int    DeletionsAllowed;    /* true iff user is allowed to delete tokens
  13.                    in the error recovery code */
  14.  
  15. /* values for ErrHistory, in increasing order of severity */
  16. #define EH_Spotless    0    /* no errors */
  17. #define EH_Warning    1    /* gave a warning (diagnostic) */
  18. #define EH_ErrMessage    2    /* gave an error message */
  19. #define EH_FatalErr    3    /* died on a fatal error */
  20.  
  21. /* values for Interaction */
  22. #define IA_ErrStop    0    /* stop on error */
  23. #define IA_ErrScroll    1    /* do not stop on error */
  24. #define IA_NonStop    2    /* do not ever stop */
  25. #define IA_Batch    3    /* neither stop nor produce tty output */
  26.  
  27. /* pick an output descriptor; there is no log file right now */
  28. #define NoLogErrFD()    (Interaction == IA_Batch ? OutIgnore : OutTerm)
  29.